home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Dr. Windows 3
/
dr win3.zip
/
dr win3
/
WINFONTS
/
TEMPOFON.ZIP
/
TEMPO.SIT
/
TempoFont
/
About TempoFont.rsrc
/
bin.rsrc_CODE_3_SegmentMain.txt
< prev
next >
Wrap
Text File
|
1990-06-29
|
15KB
|
278 lines
# near model CODE resource
# jump table entries: 296-297 (2 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0100 movem.l -[A7], D7
00000008 598F subq.l A7, 4
0000000A A924 syscall FrontWindow
0000000C 2E1F move.l D7, [A7]+
0000000E BEAD FDE4 cmp.l D7, [A5 - 0x21C]
00000012 6600 0002 bne +0x4 /* 00000016 */
label00000016:
00000016 4CDF 0080 movem.l D7, [A7]+
0000001A 4E5E unlink A6
0000001C 4E75 rts
fn0000001E:
0000001E 4E56 FFF0 link A6, -0x0010
00000022 48E7 0118 movem.l -[A7], D7,A3,A4
00000026 286E 0008 movea.l A4, [A6 + 0x8]
0000002A 47EE FFF0 lea.l A3, [A6 - 0x10]
0000002E 26DC move.l [A3]+, [A4]+
00000030 26DC move.l [A3]+, [A4]+
00000032 26DC move.l [A3]+, [A4]+
00000034 26DC move.l [A3]+, [A4]+
00000036 2E2E FFF2 move.l D7, [A6 - 0xE]
0000003A E19F rol D7, 8
0000003C CEBC 0000 00FF and.l D7, 0xFF
00000042 2E07 move.l D7, D7
00000044 6000 0034 bra +0x36 /* 0000007A */
label00000048:
00000048 4EBA FFB6 jsr [PC - 0x4A /* 00000000 */]
0000004C 6000 0038 bra +0x3A /* 00000086 */
label00000050:
00000050 2E2E FFF2 move.l D7, [A6 - 0xE]
00000054 CEBC 0000 0001 and.l D7, 0x1
0000005A 4A87 tst.l D7
0000005C 57C7 seq D7
0000005E 4407 neg.b D7
00000060 1B47 CB34 move.b [A5 - 0x34CC], D7
00000064 486E FFF0 pea.l [A6 - 0x10]
00000068 1E2D CB34 move.b D7, [A5 - 0x34CC]
0000006C 0A07 0001 xori.b D7, 0x1
00000070 1F07 move.b -[A7], D7
00000072 4EAD 028A jsr [A5 + 0x28A /* export_77 */]
00000076 6000 000E bra +0x10 /* 00000086 */
label0000007A:
0000007A 5387 subq.l D7, 1
0000007C 67D2 beq -0x2C /* 00000050 */
0000007E 0487 0000 00F9 subi.l D7, 0xF9
00000084 67C2 beq -0x3C /* 00000048 */
label00000086:
00000086 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000008A 4E5E unlink A6
0000008C 2E9F move.l [A7], [A7]+
0000008E 4E75 rts
fn00000090:
00000090 4E56 FFF0 link A6, -0x0010
00000094 48E7 0100 movem.l -[A7], D7
00000098 558F subq.l A7, 2
0000009A 4267 clr.w -[A7]
0000009C 486E FFF0 pea.l [A6 - 0x10]
000000A0 4EAD 00CA jsr [A5 + 0xCA /* export_21 */]
000000A4 1E1F move.b D7, [A7]+
000000A6 6700 0002 beq +0x4 /* 000000AA */
label000000AA:
000000AA 2D6E FFFA 0008 move.l [A6 + 0x8], [A6 - 0x6]
000000B0 4CDF 0080 movem.l D7, [A7]+
000000B4 4E5E unlink A6
000000B6 4E75 rts
fn000000B8:
000000B8 4E56 FFF8 link A6, -0x0008
000000BC 48E7 0100 movem.l -[A7], D7
000000C0 7E3C moveq.l D7, 0x3C
000000C2 2D47 FFFC move.l [A6 - 0x4], D7
000000C6 1E2D CB34 move.b D7, [A5 - 0x34CC]
000000CA 0A07 0001 xori.b D7, 0x1
000000CE 6700 0016 beq +0x18 /* 000000E6 */
000000D2 598F subq.l A7, 4
000000D4 A924 syscall FrontWindow
000000D6 2D5F FFF8 move.l [A6 - 0x8], [A7]+
000000DA 2E2E FFF8 move.l D7, [A6 - 0x8]
000000DE BEAD FDE4 cmp.l D7, [A5 - 0x21C]
000000E2 6600 0002 bne +0x4 /* 000000E6 */
label000000E6:
000000E6 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4]
000000EC 4CDF 0080 movem.l D7, [A7]+
000000F0 4E5E unlink A6
000000F2 4E75 rts
fn000000F4:
000000F4 4E56 FFE4 link A6, -0x001C
000000F8 48E7 0308 movem.l -[A7], D6,D7,A4
000000FC 598F subq.l A7, 4
000000FE A924 syscall FrontWindow
00000100 2D5F FFFC move.l [A6 - 0x4], [A7]+
00000104 1E2D CB34 move.b D7, [A5 - 0x34CC]
00000108 0A07 0001 xori.b D7, 0x1
0000010C 6700 0012 beq +0x14 /* 00000120 */
00000110 558F subq.l A7, 2
00000112 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000116 4EAD 015A jsr [A5 + 0x15A /* export_39 */]
0000011A 1C1F move.b D6, [A7]+
0000011C 57C6 seq D6
0000011E CE06 and.b D7, D6
label00000120:
00000120 6700 00DC beq +0xDE /* 000001FE */
00000124 598F subq.l A7, 4
00000126 A8D8 syscall NewRgn
00000128 2D5F FFF8 move.l [A6 - 0x8], [A7]+
0000012C 598F subq.l A7, 4
0000012E A8D8 syscall NewRgn
00000130 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000134 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000138 2F3C 8000 8000 move.l -[A7], 0x80008000
0000013E 2F3C 7FFE 7FFE move.l -[A7], 0x7FFE7FFE
00000144 A8DE syscall SetRecRgn
00000146 2E2E FFFC move.l D7, [A6 - 0x4]
0000014A BEAD FDE4 cmp.l D7, [A5 - 0x21C]
0000014E 6600 005E bne +0x60 /* 000001AE */
00000152 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000156 A873 syscall SetPort
00000158 286D FDC0 movea.l A4, [A5 - 0x240]
0000015C 2854 movea.l A4, [A4]
0000015E 2D6C 0008 FFEC move.l [A6 - 0x14], [A4 + 0x8]
00000164 2D6C 000C FFF0 move.l [A6 - 0x10], [A4 + 0xC]
0000016A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000016E 486E FFE4 pea.l [A6 - 0x1C]
00000172 486E FFEC pea.l [A6 - 0x14]
00000176 4EAD 0162 jsr [A5 + 0x162 /* export_40 */]
0000017A 588F addq.l A7, 4
0000017C 486E FFE4 pea.l [A6 - 0x1C]
00000180 A8DF syscall RectRgn
00000182 286E FFFC movea.l A4, [A6 - 0x4]
00000186 3E2C 000A move.w D7, [A4 + 0xA]
0000018A 4447 neg.w D7
0000018C 3F07 move.w -[A7], D7
0000018E 3E2C 0008 move.w D7, [A4 + 0x8]
00000192 4447 neg.w D7
00000194 3F07 move.w -[A7], D7
00000196 A878 syscall SetOrigin
00000198 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000019C 286E FFFC movea.l A4, [A6 - 0x4]
000001A0 2F2C 0018 move.l -[A7], [A4 + 0x18]
000001A4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001A8 A8E4 syscall SectRgn
000001AA 42A7 clr.l -[A7]
000001AC A878 syscall SetOrigin
label000001AE:
000001AE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000001B2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000001B6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000001BA A8E6 syscall DiffRgn
000001BC 558F subq.l A7, 2
000001BE 2F